Yunus Muslukcu

Bilgisayar Mühendisi

LinkedIn GitHub Medium +90 535 075 24 44 yunusmuslukcu@gmail.com

C#, ASP.NET Core MVC ve SQL Server teknolojilerinde deneyim sahibi, ölçeklenebilir ve güvenli backend mimarileri geliştirmeye odaklanan Yazılım Mühendisi. Nesne Yönelimli Programlama (OOP), Entity Framework ve Web API entegrasyonları konularında sağlam pratik altyapım bulunmaktadır. Modern güvenlik standartlarını kodlama süreçlerine dahil ederek güvenilir uygulamalar geliştiriyor, güncel teknolojilerle sistem performansını artırmak için sürekli öğrenmeye gayret ediyorum. Temiz kod (Clean Code) prensiplerinden ödün vermeden, yenilikçi ve dijital dönüşümü destekleyen çözümler üretmeyi amaçlıyorum.

Bilgisayar Mühendisliği, Lisans

Biruni Üniversitesi

Yazılım Geliştirme Stajyeri

Infaura Arge Merkezi

  • Javascript üzerine temel ve yoğunlaştırılmış bir eğitim sürecini tamamlayarak Vue framework'ü üzerine çalışmalarda bulundum.
  • Arayüz geliştirmede modern bir yaklaşım sunan Quasar framework'ünü projelerde etkin bir şekilde kullandım.
  • Tagmentum ve Synergy adlı projelerde görev aldım ve bu projelerin daha çok frontend mimarisinin geliştirilmesi süreçlerine katkı sağladım.

Uçuş Rezervasyon Sistemi

Airlines Reservation System, uçuş arama, interaktif koltuk seçimi ve rezervasyon süreçlerini dijitalleştiren N-Tier (Çok Katmanlı) mimariye sahip kapsamlı bir web platformudur.

  • Sistemin temelinde, ASP.NET Core Web API ve Entity Framework Core kullanılarak geliştirilmiş, veri bütünlüğünü ve yüksek performansı sağlayan güçlü bir backend altyapısı yer almaktadır.
  • Frontend tarafı tam duyarlı (responsive) tasarımı, dinamik haritaları ve Lottie animasyonlarıyla zenginleştirilerek modern bir kullanıcı deneyimi (UX) sunacak şekilde inşa edilmiştir.
  • Platformdaki tüm uçuş ve kullanıcı verilerinin tek bir merkezden güvenle kontrol edilmesini sağlayan modüler bir admin paneli (FlyAdmin) sisteme entegre edilmiştir.
ASP.NET Core Web API Entity Framework Core N-Tier Architecture

Teknopark Yönetim Sistemi

Bu proje, bir teknoparkın tüm süreçlerini dijitalleştirmek, şirketleri, etkinlikleri, duyuruları ve çalışanları modern bir altyapı ile yönetmek amacıyla N-Katmanlı Mimari prensiplerine sadık kalınarak geliştirilmiş kapsamlı bir web otomasyonudur.

  • Çoklu ORM Kullanımı (EF Core & Dapper): Temel CRUD işlemleri için güçlü ve güvenli Entity Framework Core kullanılırken, performans gerektiren özel raporlama sorguları ve karmaşık JOIN işlemleri için Mikro-ORM olan Dapper tercih edilmiştir.
  • Güvenlik ve Kimlik Doğrulama: ASP.NET Core Identity kütüphanesi kullanılarak kullanıcı yönetimi ve rol bazlı yetkilendirme sağlanmıştır. API güvenliği endüstri standardı olan JWT ile korunmaktadır.
  • AI Chatbot Entegrasyonu: Yönetim paneline entegre edilmiş yapay zeka destekli bir Chatbot asistan bulunmaktadır. Yöneticiler sistem hakkında yapay zeka ile anlık iletişim kurabilirler.
  • Cacheleme (Önbellekleme): Sistem performansını maksimize etmek ve veritabanı yükünü azaltmak amacıyla sık kullanılan veriler Memory Cache ile RAM üzerinde tutulmaktadır.
  • Loglama (Serilog): Sistemdeki her türlü kritik işlem, hata ve HTTP istekleri profesyonel bir loglama kütüphanesi olan Serilog aracılığıyla gün gün dosyalara kaydedilmektedir.
  • Dışa Aktarım (Export): İstatistiksel veriler ve listeler sistem üzerinden PDF ve Excel formatlarında anında dışa aktarılabilmektedir.
  • QR Kod & Dijital Kartvizit: Sisteme kayıtlı her teknopark firması için otomatik QR kod oluşturulmaktadır. Ziyaretçiler firmanın tüm iletişim bilgilerini şık bir Dijital Kartvizit Modalı içerisinde görüntüleyebilirler.
EF Core Dapper JWT Serilog ASP.NET Core Identity

Dinamik Ürün Takip Sistemi

İşletmelerin ürün, stok, sipariş ve kategori yönetim süreçlerini tek merkezden optimize etmelerini sağlayan, N-Katmanlı Mimari'ye sahip ölçeklenebilir bir web sistemi geliştirdim.

  • MongoDB'nin esnek yapısını kullanarak, her ürünün şema bağımsız kendi dinamik özelliklerini (DynamicAttributes) taşıyabildiği ve siparişlere entegre çalışan anlık bir stok takip altyapısı (Business Logic) kurguladım.
  • Generic Repository tasarım deseniyle test edilebilirliği maksimize ettim.
  • Rol bazlı erişim kontrolleriyle güvenliğini sağladığım bu projeyi, Microsoft Azure ortamında başarıyla canlıya aldım.
MongoDB Azure Generic Repository

Backend Development Program (C#, .NET, MS SQL)

SoftITo Yazılım-Bilişim Akademisi

C# Programlama (Algorithms and Object-Oriented Programming)

BTK Akademi

Algoritmalar ve Nesne Yönelimli Programlama (C# / Java)

BTK Akademi & Udemy

Modern API Geliştirme ve Entegrasyon Süreçleri (ASP.NET Core Web API)

BTK Akademi

Java ile Nesne Yönelimli Programlama (OOP Principles and Java Application Development)

Udemy

Backend Teknolojileri

C#.NET Framework ASP.NET Core MVCRESTful Web APIADO.NET

Veritabanı & ORM

MS SQL ServerEntity Framework Stored ProceduresLINQFirebase

Mimari & Tasarım

OOPN-Tier Mimari API Entegrasyonu

Araçlar & Pratikler

GitDocker SwaggerNLog/Serilog Postman

Frontend Temelleri

Vue.jsHTML/CSS JavaScript
İngilizce
Orta Seviye